home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Tool Chest / Development Tools & Languages / Macintosh Common Lisp Related / User Contributions / zebu v3.3.3 (LALR parser) / Install.mac < prev    next >
Encoding:
Text File  |  1994-09-12  |  1.8 KB  |  57 lines  |  [TEXT/ttxt]

  1. ************************************************************
  2. *                             Installation
  3. ************************************************************
  4.  
  5. The Zebu runtime system is all you need if you want to use the
  6. parser/generator that was produced by the compiler (in form of a .tab
  7. file).
  8.  
  9. The Zebu-compiler is necessary in order to convert the external
  10. grammar description (in form of a .zb file) into a LALR(1) parsing
  11. table (in form of a .tab file), and associated printers and semantic
  12. functions (in form of a <grammar-name>-domain.lisp file).
  13.  
  14. Installation
  15. ------------
  16.  
  17. 1. Check whether the pathname for the Zebu directory is correct in your
  18. installation.
  19.  
  20. 2. In MCL evaluate
  21.  
  22.     (load "COMPILE-ZEBU.lisp")
  23.  
  24. This compiles all of ZEBU.
  25.  
  26. 3. To use ZEBU evaluate
  27.  
  28.     (load "ZEBU-init.lisp")
  29.  
  30.     (zb:zebu)                ; to load the runtime system
  31.  
  32.     (zb:zebu-compiler)       ; to load the grammar compiler
  33.  
  34.     (zb:zebu-rr)             ; to load the rewrite-rule module
  35.  
  36.  
  37.  
  38. Alternative Installation (using DEFSYSTEM)
  39. ------------------------------------------
  40.  
  41. DEFSYSTEM makes it easier to load and compile grammars, since one does not
  42. need to remember the location of a module in a directory structure.
  43. The bad news is that this DEFSYSTEM is incompatible with the one
  44. maintained at CMU.  At some point we will clean this up.  (Anyone who
  45. would write the definition using the DEFSYSTEM distributed by CMU
  46. should send me the file and I will include it in the next version)
  47.  
  48. To install, follow the directions in ZEBU-sys.lisp.  You will need the
  49. portable DEFSYS which is available as DEFSYS.tar.gz at the same place
  50. as Zebu-???.tar.gz.
  51.  
  52. The file ZEBU-sys.lisp defines three systems
  53.  
  54.     Zebu                the runtime system
  55.     Zebu-compiler            the compiler
  56.     Zebu-RR                 the rewrite rule system
  57.